import sys
import xlrd

class TinyShop2_4:
    def read(self,file_path):
        data = xlrd.open_workbook(file_path)
        sheet = data.sheets()[0]        #获取第一页表格的内存地址
        return sheet
if __name__ == "__main__":
    ex = TinyShop2_4()
    s = ex.read("TinyShopGUI.xls")
    for i in range(1,s.nrows):    #获取每行数据
        li = s.row_values(i)

        __import__("TestCase."+li[2])           #动态引入

        T = sys.modules["TestCase."+li[2]]      #加载内存

        obj = getattr(T,li[2])                  #在模块里面匹配类

        mtd = getattr(obj(),li[3])              #在类里面匹配方法
        mtd(li)     #调用方法

    print("测试完成！结果可在测试报告中查看！")